-
前言
- 0. 前端工具
- 1. html
- 2. CSS
-
3. JavaScript 基础
-
3.1 JS简介
-
3.2 变量
-
3.3 变量的强制类型转换
-
3.4 运算符
-
3.5 流程控制语句:选择结构(if和switch)
-
3.6 流程控制语句:循环结构(for和while)
-
3.7 对象简介和对象的基本操作
-
3.8 基本数据类型vs引用数据类型
-
3.9 函数
-
3.10 作用域
-
3.11 this
-
3.12 对象的创建&构造函数
-
3.13 原型对象
-
3.14 数组简介
-
3.15 数组的四个基本方法&数组的遍历
-
3.16 数组的常见方法
-
3.17 数组的其他方法
-
3.18 内置对象:Date
-
3.19 内置对象(其他)
-
3.20 DOM操作
-
3.21 事件对象Event和冒泡
-
3.22 事件委托
-
3.23 BOM的常见内置方法和内置对象
-
3.24 原型链
-
3.25 常见代码解读
-
3.1 JS简介
- 4. JavaScript进阶
- 5. 前端基本功:CSS、DOM练习和 Javascript 特效
- 6. jQuery
- 7. HTML5和CSS3
- 8. 移动web开发
- 9. Ajax
- 10. Node.js和模块化
- 11. ES6
- 12. Vue基础
- 13. React基础
-
14. 前端面试
-
14.1 准备
-
14.2 页面布局
-
14.3 CSS盒模型及BFC
-
14.4 DOM事件的总结
-
14.5 HTTP协议
-
14.6 创建对象和原型链
-
14.7 面向对象:类的定义和继承的几种方式
-
14.8 跨域通信类
-
14.9 安全问题:CSRF和XSS
-
14.10 算法问题
-
14.11 浏览器渲染机制
-
14.12 js运行机制:异步和单线程
-
14.13 页面性能优化
-
14.14 前端错误监控
-
14.15 JavaScript高级面试:前言
-
14.16 模块化的使用和编译环境
-
14.17 ES6
-
14.18 虚拟DOM
-
14.19 MVVM
-
14.20 面试题整理
-
14.21 网友面经
-
14.22 面试技巧
-
14.23 推荐文章
-
14.24 计算机网络
-
14.25 web安全
-
14.26 其他
-
14.1 准备
- 15. 面试题积累
- 16. 前端进阶
- 17. 前端综合
- 18. 推荐链接
新建文件时快速生成Html
安装如下插件:
- FileHeader:自动创建文件开头模板,并且会根据最后的保存时间修改更新时间。官网链接。
- CSS Format:css格式化。
- Emmet:它能够让你在编辑器中书写CSS和HTML的缩写并且动态地拓展它,是一个能大幅度提高前端开发效率的一个工具。这个软件的安装过程比较久。官网教程。
开始使用:
新建文件,输入html:5
,按[Ctrl + E] 或者 Tab 键,
参考链接:Sublime Text 新建文件快速生成Html【头部信息】和【代码补全】、【汉化】
常用插件
SublimeCodeIntel:JavaScript代码自动提示(不好用)
安装完成后,通过路径Perferences->Package Settings->SublimeCodeIntel->Setting - Defalut打开配置文件。
将
"codeintel_selected_catalogs": ["jQuery"]
copy
改为:
"codeintel_selected_catalogs": ["JavaScript"]
copy
保存后重启软件。
参考链接:#
javascript complet:JavaScript代码自动提示
在google上搜关键字"sublime javascript complete"找到的。另外还搜到一个SublimeAllAutocomp lete
JsFormat:JS代码格式化
快捷键是:选中JS代码,然后按ctrl+alt+f。
或者,先用快捷键打开命令面板 “ctrl + shift + p”, 再输入 “Format: Javascript” 就可以使用格式化命令
Sublime Server
我们如果右键在浏览器中打开html网页,其实是以文件路径的方式打开的,导致很多api无法操作。最好的办法是:将html在服务器上打开。
我们如果安装 Sublime Server
,就可以让网页在本地的服务器上打开。
安装成功之后,使用步骤如下:
(1)选择菜单栏"Tools --> SublimeServer --> Start SublimeServer"启动服务器。
(2)在html文档里,右键选择 "View in SublimeServer"。
如果想关闭服务器,直接把Sublime Text 整个软件关掉就好。其他的关闭方式容易导致软件卡死。
代码快速生成
(1)>
符号的技巧:
输入ul>li*9
,然后按tab键,生成的代码如下;(符号>
是包含的关系)
<div>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
<li>a</li>
</div>
</div>
copy
sublime text 快捷键
Win快捷键 | Mac快捷键 | 作用 | 备注 |
---|---|---|---|
html:5+tab | html结构代码 | ||
tab | 补全标签代码 | ||
tab | 补全标签代码 | 比如,在html文件中输入div ,然后 按住tab键后,会自动生成<div></div> 。 |
|
Ctrl + Shift + D | Cmd + Shift + D | 复制当前行到下一行 | |
Ctrl+Shift+K | 快速删除整行 | ||
Ctrl+鼠标左键单击 | 集体输入 | ||
Ctrl+H | Option+Cmd+F | 查找替换 | |
Ctrl+/ | 注释单行 | ||
Ctrl+Shift+/ | 注释多行 | ||
Ctrl+L | 快速选中整行,继续操作则继续选择下一行,效果和 Shift + ↓ 效果一样 |
||
Ctrl+Shift+L | 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行 | 经常与上一个快捷键结合起来使用 | |
Ctrl + Shift +【↑/↓ | Ctrl + Cmd +↑/↓ | 移动当前行 | |
F11 | 全屏 |
推荐阅读
我自己整理的。